home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / gfx / edit / DiamondBOX.lha / DiamondBOX / developer / DiamondBox.h < prev    next >
C/C++ Source or Header  |  2000-07-01  |  1KB  |  49 lines

  1. #ifndef DIAMONDBOX_H
  2. #define DIAMONDBOX_H
  3. /*
  4. ** DiamondBox.h  -  27. august 1998 -  Nikolaj Thygesen
  5. ** ----------------------------------------------------
  6. */
  7.  
  8. //typedef unsigned ASM (*GUIeventHandler)(D0 int, D1 int, A0 char *, A1 struct PebbleHandle *);
  9.  
  10. extern enum RCode ASM DumpError(D0 enum RCode, A0 char *);
  11. extern unsigned ASM DefaultColor(void);
  12. extern unsigned ASM DiamondRequest(A0 char *, A1 char *);
  13. extern unsigned ASM LoaderFilename(A0 char *, A1 char *);
  14. extern unsigned ASM SaverFilename(A0 char *);
  15. extern enum RCode ASM DisplayGUI(
  16.   A0 char *,
  17.   A1 struct PebbleHandle *,
  18.   A2 GUIeventHandler
  19. );
  20. extern unsigned ASM CommonBox(
  21.   A0 struct BoxRegion *,
  22.   A1 struct BoxRegion *,
  23.   A2 struct BoxRegion *
  24. );
  25. extern void ASM UnionBox(
  26.   A0 struct BoxRegion *,
  27.   A1 struct BoxRegion *
  28. );
  29. extern char * ASM int2str(
  30.   D0 int,
  31.   A0 char *
  32. );
  33. extern struct PebbleHandle *ASM AllocPebbleHandle(D0 unsigned);
  34. extern enum RCode ASM SetDialogValue(
  35.   D0 unsigned,
  36.   A0 char *,
  37.   A1 struct PebbleHandle *
  38. );
  39. extern void ASM FreePebbleHandle(A0 struct PebbleHandle *);
  40.  
  41. /*
  42. ** This is included to enable Pebbles to reach "diamondbox.library"
  43. ** ----------------------------------------------------------------
  44. */
  45. #include "proto/DiamondBox.pragma"
  46.  
  47. /* End Of File */
  48. #endif
  49.